<참고한 자료>

인벤 즐겁고님의 스왑위치표시 프론트패널(여자가수 버전) 게시글 (https://www.inven.co.kr/board/diablo2/5842/7514)
인벤 설류혼님의 미니HUD+무기스왑 상시버전 추가 게시글 (https://www.inven.co.kr/board/diablo2/5842/7496)
--이 두 자료가 구현한 방식을 참조했습니다.

인벤 박단테님의 (키마+패드) 미니체력마나바//화살,투척무기,스킬갯수 표시 게시글  (https://www.inven.co.kr/board/diablo2/5842/3769)
--금속 완장에 불이 들어오는 요소는 이 자료의 디자인에서 영감을 얻었습니다.

--베이스 이미지와 최종 코딩은 ChatGPT로 만들어졌습니다.

<권리>

상업적인 용도로는 허용하지 않습니다.
비상업적인 용도라면 본 자료의 출처를 명기하는 조건에서 자유로운 수정 및 배포가 가능합니다.

<기능>
- 무기 스왑 상태별 오버레이 스프라이트를 위에 표시합니다.
- weaponswapindicatorhd.json은 바닐라에 없는 새 패널로서 copyFile로 추가합니다.

<설정>
- 무기스왑음 설정:
ON이면 sounds.txt의 cursor_swap_weapon_hd 행을 수정하고 cursor_swap_weapon_hd.flac을 복사합니다.
- OFF이면 sounds.txt와 FLAC을 건드리지 않으므로 바닐라 스왑음을 따릅니다.
- 스왑음 파일을 바꾸려면 hd/global/sfx/cursor/cursor_swap_weapon_hd.flac을 교체하세요.
- 최소볼륨/최대볼륨/우선순위는 0-255 범위로 입력하는 전역설정기능을 포함합니다.

기본값:
- 최소볼륨 100
- 최대볼륨 100
- 우선순위 255
- Fade In 0
- Fade Out 0

[1.1-m 변경]
- 전역옵션 '프론트패널 스프라이트 종류' 추가.
- 천사 스프라이트 윗부분 일부가 회색으로 나타나는 비율을 최소화했습니다. (완전 제거는 곤란하네요..)

[1.11-m 1차 안정화 패치]
- weaponswapindicatorhd.json의 기준점을 화면 중앙 기준에서 HUDPanel 기준(anchor x=0.5, y=1)으로 변경했습니다.
- 키마 HUD 기준 위치를 hudpanelhd.json의 Overlay 위치와 맞춰 x=34, y=0으로 보정했습니다.
- 컨트롤러 HUD에서는 천사/악마 오버레이가 생명력/마나 구슬을 가리지 않도록 controller/weaponswapindicatorhd.json을 무표시 패널로 추가했습니다.
- D2RMM판 기본 스프라이트 설정을 DataMod판과 같은 '팔찌에만 광채 부여'로 맞췄습니다.

[1.12-m 패치]
- 이제 컨트롤러 패널에서도 스프라이트가 맞춰서 표시됩니다.
- 왼쪽 활성화 시 천사 스프라이트의 왼손을 좀 수정했습니다..만 역시나 발퀄이군요; 리터칭은 언제든 환영입니다.
- 컨트롤러 전용 weaponswapindicatorhd.json을 빈 패널에서 실제 표시 패널로 변경했습니다.

[1.13 버그 수정]
- 바닐라 프론트패널(hudpanelhd.json) 우선순위를 원래 기준인 100으로 되돌렸습니다.
- 천사/악마 스왑 표시 패널(weaponswapindicatorhd.json) 우선순위를 101로 수정했습니다.
- 잘못된 우선순위 값 때문에 인벤토리/보관함 사용 시 바닐라 프론트패널이 뒤로 밀리던 문제를 수정했습니다.
- D2RMM 전역설정에 "(고급사용자) 프론트패널 우선순위"와 "(고급사용자) 스왑패널 우선순위"를 분리해 추가했습니다.
